package server

import (
	"gin-fileserver/pkg/image"

	"github.com/gin-gonic/gin"
)

type Downloader struct {
	Root string
	// 原图路径
	Origin string
	// 缩略图路径
	Thumb string
}

// 配置上传逻辑
func setupDownloader(cfg Downloader, r *gin.Engine) {
	route := r.Group(cfg.Root)
	// 原图
	route.StaticFS(cfg.Origin, gin.Dir(image.GetFullPath(false), false))
	// 缩略图
	route.StaticFS(cfg.Thumb, gin.Dir(image.GetFullPath(true), false))
}
